constrainPathToRect
Type
handler
Summary
Scales and translates a path to fit within a rectangle
Syntax
constrainPathToRect(<pTargetRect>,<xPath>)
Description
Scales and transforms xPath so that it fits within pTargetRect whilst maintaining its aspect ratio.
Parameters
Name | Type | Description |
---|---|---|
pTargetRect | The rectangle to fit the path within | |
xPath | The path to transform |
Examples
use com.livecode.library.iconsvg
public handler OnPaint() returns nothing
-- get the 'shopping cart' icon from the icon library
variable tPathString as String
put iconSVGPathFromName("shopping cart") into tPathString
-- create the path
variable tPath as Path
put path tPathString into tPath
-- scale the path to fit within the bounds of the widget
constrainPathToRect(my bounds, tPath)
-- fill the path
fill tPath on this canvas
end handler